<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:s="http://jboss.com/products/seam/taglib"
  template="/WEB-INF/templates/template.xhtml"
  xmlns:a4j="http://richfaces.org/a4j"
  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
  xmlns:rich="http://richfaces.org/rich">
  
  <ui:define name="head">
    
    </ui:define>
<ui:define name="abmCriterios">
   <center >
    <h:outputText value="Bases de distribucion"  styleClass="tituloabm"/>
	<br />
   			<h:form id="abmcriterioform">	
   			<h:panelGrid columns="2">
   			<h:outputText value="#{messages.category}" styleClass="outputcommonbold" />
    		<h:selectOneMenu id= "categorias" value="#{criterioCtrl.categoriaSelected}" converter="#{categoryadapter.converter}" 
    						valueChangeListener="#{criterioCtrl.valueChanged}" immediate="true" onchange="document.getElementById('abmcriterioform').submit();" >
    				<f:selectItems value="#{categoryadapter.items}" />
    		</h:selectOneMenu>
    		</h:panelGrid>
         	<br />
         	<br />
				<h:panelGroup id="panelproduccion" binding="#{criterioCtrl.panelProduccionGroup}" />
				<br />
				<h:panelGrid columns="2">
				<h:commandButton  value="Eliminar" styleClass="eliminarbutton" action="#{criterioCtrl.borrarCriterios}"  
					onclick="if(confirm('Algunas cuentas pueden tener el criterio que desea borrar �Desea continuar?'))return true; else return false;" >
				</h:commandButton>
				<h:commandButton  value ="Guardar" styleClass="guardarbutton"  action="#{criterioCtrl.saveCriterios}"  >
				</h:commandButton>
				</h:panelGrid>
	</h:form>
	<h:outputText value="Ordenes de Trabajo"  styleClass="tituloabm" rendered="#{criterioCtrl.categoriaSelected.id == 3}"/>
	<br/>
	<h:form id="otform" rendered="#{criterioCtrl.categoriaSelected.id == 3}">
   <rich:dataTable value="#{ordentrabajoCtrl.ordenes}" var="orden" styleClass="richDataTable">
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header" >
	   		  	<h:outputText value="" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="Cantidad" />
	   		<br/>	
	   		<h:outputText value="%OT" />
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Automatico" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:inputText value="#{orden.ordenTrabajoAutomatico.cantidad}"  style = "text-align: center;width: 50px;"  >
	   			<f:ajax render="porcentajeAutomatico" listener="#{ordentrabajoCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:outputText id="porcentajeAutomatico" value="#{orden.porcentajeAutomatico}" style = "text-align: center;width: 50px" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<h:outputFormat value="%" style = "text-align: left;width: 50px" />		
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Artesanal" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   			<h:inputText value="#{orden.ordenTrabajoArtesanal.cantidad}"  style = "text-align: center;width: 50px;"  >
	   			<f:ajax render="porcentajeArtesanal" listener="#{ordentrabajoCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:outputText id="porcentajeArtesanal" value="#{orden.porcentajeArtesanal}" style = "text-align: center;width: 50px" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<h:outputFormat value="%" style = "text-align: left;width: 50px" />		
	   </rich:column> 
	   </rich:dataTable>
 		<br />
		<h:panelGrid columns="1">
    		 <h:commandButton action="#{ordentrabajoCtrl.saveOrdenesTrabajo}" value ="Guardar" styleClass="guardarbutton" />
    		 <h:outputText id="savesuccessmsg" value="#{messages.savesuccess}" rendered = "#{ordentrabajoCtrl.saveSuccess}"  style="FONT-WEIGHT: bold; COLOR: #ff0000;font-family: Arial;"/>	
    	</h:panelGrid>
	</h:form>
	
	<br />	
	<h:outputText value="Consumo de papel"  styleClass="tituloabm" rendered="#{criterioCtrl.categoriaSelected.id == 3}"/>
	<h:form id="consumoform" rendered="#{criterioCtrl.categoriaSelected.id == 3}">
	<rich:dataTable value="#{conspapelCtrl.consumos}" var="consumo" styleClass="richDataTable">
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header" >
	   		  	<h:outputText value="Consumo de papel" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   			<h:outputText value="TOTAL" />
	   		<br/>	
	   		<h:outputText value="PORCENTAJE" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Automatico" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:inputText value="#{consumo.ordenTrabajoAutomatico.kilos}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
	   			<f:ajax render="porcentajeAutomatico" listener="#{conspapelCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:outputText id="porcentajeAutomatico" value="#{consumo.porcentajeAutomatico}" style = "text-align: center;width: 50px;font-family: Arial;" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<h:outputFormat value="%" style = "text-align: left;width: 50px" />		
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Artesanal" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   			<h:inputText value="#{consumo.ordenTrabajoArtesanal.kilos}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
	   			<f:ajax render="porcentajeArtesanal" listener="#{conspapelCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:outputText id="porcentajeArtesanal" value="#{consumo.porcentajeArtesanal}" style = "text-align: center;width: 50px;font-family: Arial;" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<h:outputFormat value="%" style = "text-align: left;width: 50px" />		
	   </rich:column>
  </rich:dataTable>
  
  <br/>
  <rich:dataTable value="#{conspapelCtrl.consumos}" var="consumo" styleClass="richDataTable">
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header" >
	   		  	<h:outputText value="MIX CONS. PAPEL/OT EMITIDAS" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   			<h:outputText value="MIX CONSUMO PAPEL" />
	   		<br/>	
	   		<h:outputText value="MIX ORDENES DE TRABAJO EMITIDAS" />	
	   		<br/>	
	   		<h:outputText value="PORCENTAJE" />	
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<h:inputText value="#{consumo.ordenTrabajoAutomatico.mixConsumoPapel}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
	   			<f:ajax listener="#{conspapelCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:inputText value="#{consumo.ordenTrabajoAutomatico.mixOrdenesTrabajoEmitidas}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
	   			<f:ajax listener="#{conspapelCtrl.change()}"/> 
	   		</h:inputText>
	   		<br/>
	   		<h:outputText value="100%" />
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Automatico" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   			<h:outputText value="#{consumo.mixConsPapelAutomatica}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
	   				<f:convertNumber pattern= "#,##0.00"/>
	   			</h:outputText>
	   		<br/>
	   		<h:outputText value="#{consumo.mixOTEmitidasAutomatica}" style = "text-align: center;width: 50px;font-family: Arial;" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<br/>
	   		<h:outputText id ="totalAutomatico" value="#{consumo.mixConsPapelAutomatica + consumo.mixOTEmitidasAutomatica}" >
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>		
	   </rich:column>
	   <rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Artesanal" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
			  <h:outputText value="#{consumo.mixConsPapelArtesanal}"  style = "text-align: center;width: 50px;font-family: Arial;"  >
			  	<f:convertNumber pattern= "#,##0.00"/>
			  </h:outputText>
	   			<br/>
	   		<h:outputText  value="#{consumo.mixOTEmitidasArtesanal}" style = "text-align: center;width: 50px;font-family: Arial;" >	
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>
	   		<br/>
	   		<h:outputText id ="totalArtesanal" value="#{consumo.mixOTEmitidasArtesanal + consumo.mixConsPapelArtesanal}" style = "text-align: center;width: 50px;font-family: Arial;" >
	   			<f:convertNumber pattern= "#,##0.00"/>
	   		</h:outputText>		
	   </rich:column>
	</rich:dataTable>
  
		<h:panelGrid columns="1">
    		 <h:commandButton action="#{conspapelCtrl.saveConsumos}" value ="Guardar" styleClass="guardarbutton"  />
    		 <h:outputText id="savesuccessmsg" value="#{messages.savesuccess}" rendered = "#{conspapelCtrl.saveSuccess}"  style="FONT-WEIGHT: bold; COLOR: #ff0000;font-family: Arial;"/>	
    	</h:panelGrid>
	</h:form>
	</center>
</ui:define>
	 <ui:define name="body">
  
  </ui:define>
 </ui:composition>


